home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 326-350 / disk_333 / multiplot / docs / multiplot.doc < prev    next >
Text File  |  1992-05-06  |  28KB  |  627 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                    MULTIPLOT XLNb
  8.  
  9.  
  10.          This is program placed in the Public Domain for free use WITH THE
  11.                  SPECIFIC EXCEPTION OF REDISTRIBUTION FOR PROFIT.
  12.                                    February 1990
  13.                           Walter & Eliza Hall Institute, 
  14.                           c/o PostOffice, Royal Melbourne
  15.                         Hospital, Parkville 3053. VICTORIA
  16.  
  17.  
  18.      This is  the second  release of  Multiplot XLN.  It is expected to receive
  19.      distribution via Fred Fish. If you notice any repeatable bugs  or have any
  20.      suggestions for  improvement of enhancement, please send them to me at the
  21.      address below.
  22.  
  23.      This release does  not  includes  the  Plt:  device.  The  Plt:  device is
  24.      required  to  print  plots  on  any  workbench supported printer. The Plt:
  25.      device was distributed with the version  of Multiplot  found on  Fish Disk
  26.      292.
  27.  
  28.  
  29.      CHANGES SINCE LAST VERSION
  30.  
  31.      Bug fix:  Plot dimensions  were not  reset if  a plot  was redrawn without
  32.                text.
  33.  
  34.      Bug fix:  The  function  of  the  REDRAW  menu   option  was   not  always
  35.                consistent.
  36.  
  37.      Bug fix:  Y  Axis  text  was  not  cleared  properly if a plot was redrawn
  38.                without text.
  39.  
  40.      Bug fix:  The ZOOM option will  no longer  crash if  used with enthusiasm.
  41.                The maximum zoom possible is 1,600 times.
  42.  
  43.      Bug fix:  Multiplot  is  now  a  little  more resistant to low chip memory
  44.                situations.
  45.  
  46.      Bug fix:  The wait pointer was not  cleared  after  cancelling  a  save in
  47.                IntroCAD or Draw format.
  48.  
  49.      Bug fix:  Saves in  mCAD, introCAD  and Draw  format with  the grid option
  50.                switched on did not save the vertical grid lines.
  51.  
  52.      Bug fix:  The lowest tick or grid line was sometimes omitted.
  53.  
  54.      Bug fix:  The screen was munged if the ZOOM box or SLIDE vector were drawn
  55.                using the cross hairs.
  56.  
  57.      Bug fix:  Multiplot will now handle greater than 20 data sets. As far as I
  58.                know, the number of data sets is limited by memory alone.
  59.  
  60.      Typo fix: The menu option SAVE HPGL is now correctly named. Was HPLG!
  61.  
  62.      Style Change:  The "How to Plot" window has  been renamed  DEFINE PLOT and
  63.                     the  menu  option  that  calls it has been renamed REDEFINE
  64.                     PLOT.
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.      Style Change:  The Menu QUIT selection  key shortcut  has been  changed to
  72.                     Left-Amiga-e so  as not to conflict with Commodore- Amiga's
  73.                     style guidelines. The menu option has been renamed  EXIT so
  74.                     as to remain easy to remember.
  75.  
  76.      Style Change:  The ZOOM  and SLIDE  functions now  operate in the standard
  77.                     Amiga way; that is, the zoom box or  slide vector  is drawn
  78.                     WHILE the  left mouse  button is  held down.  The screen is
  79.                     redrawn when the left mouse button is released.
  80.  
  81.      Style Change:  Delimiters (caps) are now drawn  on  the  error  bars. This
  82.                     slows some  functions down, especially conversions to other
  83.                     formats, but most other graph plotting  programs have them,
  84.                     so I put them in.
  85.  
  86.      Removal of feature: Menu selection "White BG" no longer exists.
  87.  
  88.      New plot mode: Both lines and points for same data set.
  89.  
  90.      New feature:   The Custom  Plot window  allows selection of different plot
  91.                     symbols. If a default plot is selected from the Define Plot
  92.                     window, the  symbols are cycled through the data sets. This
  93.                     feature   together   with    plot    colours    allows   54
  94.                     distinguishable data sets to be plotted.
  95.  
  96.      New feature:   The conversion module to change to the Draw format has been
  97.                     recoded. It is now  faster, smaller,  requires less memory,
  98.                     and provides line colours.
  99.  
  100.      New feature:   Menu  selection  to  call  palette  for selection of screen
  101.                     colours. Palette may be saved.
  102.  
  103.      New feature:   The ZOOM out feature  to reduce  the size  of the  plot now
  104.                     obtains the "double click" timing from preferences.
  105.  
  106.      New feature:   The loading  of a default palette on starting. Palette data
  107.                     is stored in a file called  "MPlot.def" in  either the same
  108.                     directory as Multiplot, or in the s: directory.
  109.  
  110.      New feature:   The number  of X  and Y axis tick marks or lines can now be
  111.                     defined independently.
  112.  
  113.      New feature:   Multiplot now uses overdimensional  screens. An  attempt is
  114.                     made to  open and  use a screen the same size as workbench.
  115.                     This  will  give  those  with  multisync  monitors  and the
  116.                     Morerows  patch  some  more  real  estate to play with. The
  117.                     screen size can be forced to standard if needed.
  118.  
  119.      New feature:   Data file format is checked before  loading. Loading status
  120.                     is displayed in screen title bar.
  121.  
  122.      New feature:   The data  file may now contain carriage returns at the ends
  123.                     of lines. This allows data to be imported from spreadsheets
  124.                     which are IBM file compatible.
  125.  
  126.      New feature:   All error  reports are relayed via alerts or requesters. No
  127.                     error messages will appear in the current CLI.
  128.  
  129.  
  130.  
  131.  
  132.  
  133.      New feature:   Lines in the data  file which  begin with  "*SCALFACT*" may
  134.                     contain  scale  factors  by  which  collected data is to be
  135.                     multiplied. The  scale factor  columns map  to data columns
  136.                     after the keyword "*SCALFACT*" is discarded.
  137.  
  138.      New feature:   Title, X axis label and Y axis labels are now printed. They
  139.                     may be defined in  the  data  file  by  using  the *Title*,
  140.                     *XLabel* and  *YLabel* keywords.  Note that  although the Y
  141.                     axis label appears  on  screen  as  vertical  text,  on the
  142.                     printed output, it is written sideways.
  143.  
  144.      New feature:   It is  now possible to quit from the Data Selection Window.
  145.                     This is necessary if a  suitable  file  to  plot  cannot be
  146.                     found.
  147.  
  148.      New feature:   The Custom  Plot window now has a STOP button. If used when
  149.                     defining plot options for  the  first  time,  all remaining
  150.                     data  sets  will  be  skipped  and not plotted. If the plot
  151.                     options are being  described  after  calling  Redefine Plot
  152.                     from  the  menu  bar  in  the Plot window, this button will
  153.                     redraw  the  plot  without  changing  the  options  for the
  154.                     remaining data sets.
  155.  
  156.      Other Improvements: Many functions  have been optimised to use less memory
  157.                          and run faster.
  158.  
  159.  
  160.      HISTORY
  161.  
  162.      Multiplot was originally written by Tim Mooney as  a plotting  utility for
  163.      use with  mCAD, his  freeware CAD  program. It  supported a flexible input
  164.      textfile format, many plotting  options, and  HPGL plotter  output. It was
  165.      not an  intuitive program, and its full power was difficult to realize. It
  166.      was also very limited in output formats and had no support for printers.
  167.      Some of these problems were  addressed  in  PLOT,  an  intuition interface
  168.      which  created  an  environment  from  which Multiplot and a collection on
  169.      conversion  files  could  be  called.  However  the  major  problem  of  a
  170.      non-intuitive  way  of  selecting  plotting  options remained (the "How to
  171.      Plot" window), and it  was not  possible to  print output  from within the
  172.      program.
  173.  
  174.      Multiplot XLN resolves these problems.
  175.  
  176.  
  177.      SUMMARY
  178.  
  179.      Multiplot XLN  is a  fully intuitive  data plotting program. It plots data
  180.      points as (x,y) coordinates  with  or  without  error  bars.  It  can plot
  181.      multiple sets  of data  points using colour or point size to represent the
  182.      deferent sets. A set may be  joined  by  a  line  or  plotted  as discrete
  183.      points.  The  input  file  for  multiplot  is  a simple textfile and my be
  184.      created in the NotePad.  Output may  be in  any of  the following formats:
  185.      IntroCAD, Draw, mCAD, IFF, HPGL. The graph can be printed to any workbench
  186.      printer by transparent use of the PLT: device.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      REQUIREMENTS
  196.  
  197.      Workbench 1.3 (or higher) containing:
  198.           Maths libraries 
  199.           The C: directory must contain the files c:run, c:failat and c:mount.
  200.  
  201.      The PLT: device consisting of: 
  202.           Plt-handler in the l: directory 
  203.           The mountlist entry for plt added to the devs:mountlist
  204.  
  205.      At least 1Mb RAM.
  206.  
  207.      The files Multiplot, txt_2_icad and plot2draw must be kept together in the
  208.      same directory.
  209.  
  210.      Text on  screen currently  uses Times.font sizes 14 and 24 point. If these
  211.      fonts are absent, the default font will be used.
  212.  
  213.  
  214.      INPUT FILE FORMAT
  215.  
  216.      Multiplot accepts a simple  ASCII file  for input  of data.  The data must
  217.      consist of  columns of numbers. Text heading the file will be ignored with
  218.      the exception of lines beginning with:
  219.  
  220.      *TITLE* Text will be used for a title. 
  221.      *XLABEL* Text will be used for a label on X axis. 
  222.      *YLABEL* Text will be used for a label on Y axis. 
  223.      *SCALFACT* The  numbers  following  will  be  multiplied  to  data  in the
  224.      respective columns.
  225.  
  226.      Blank  lines  or  lines  of  text  interrupting the columns of numbers are
  227.      interpreted as separating sets of  data,  and  each  set  will  be plotted
  228.      individually in, for example, a different colour or point size.
  229.      See "plotme.dat" or "eric.dat" for examples of input file format.
  230.  
  231.  
  232.      STARTING OUT
  233.  
  234.      From the CLI: > multiplot [-O] [filename]
  235.      Type 'multiplot' with or without the filename of the input data file. If a
  236.      '?' is used as an argument, a simple  description of  usage is  given. The
  237.      '-O' option will prevent an overscan screen being opened. This option will
  238.      have no effect if you are not using an overdimensional workbench.
  239.  
  240.      From the Workbench: Double click on the Multiplot icon OR  Edit your input
  241.      file in a simple editor (NotePad will do fine), and save with an icon. You
  242.      can then change the file's default tool (INFO from the left hand Workbench
  243.      menu) to  Multiplot:Multiplot or whatever the file path is. Multiplot will
  244.      then  be  automatically  invoked  when  the  file  is  double  clicked. An
  245.      alternative to this is to not change the file's default tool, but to click
  246.      on the file to highlight it hold the shift key down, and then double click
  247.      on the  Multiplot icon. It doesn't matter if you get them around the wrong
  248.      way.
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.      OVERSCAN SCREENS
  258.  
  259.      If you are using an  overscan  work  bench  (via  MoreRows  or  some other
  260.      trickery) Multiplot  will attempt  to open  a screen the same size as your
  261.      workbench screen. This enables you to make the  most of  the resolution of
  262.      you monitor.
  263.  
  264.      The default to overscan can be prevented in three ways: 
  265.      1) Use a standard Workbench. 
  266.      2) If starting from the CLI, use the -O option as the first argument. 
  267.      3) If  starting from  the workbench,  set the TOOLTYPES string in the info
  268.      requester for the Multiplot icon to "OVERSCAN=OFF" (without the quotes).
  269.  
  270.  
  271.      THE DATA SELECTION WINDOW
  272.  
  273.      After being started, Multiplot tries to work out whether it is on a PAL or
  274.      NTSC machine,  and opens  a screen of the appropriate size. If an overscan
  275.      workbench is used, a screen as  large as  possible up  to the  size of the
  276.      workbench screen  will be  opened. The  screen's palette  is read from the
  277.      file "MPlot.def" which should be in either the same directory as Multiplot
  278.      or the s: directory. If it is not found, you will be informed and a screen
  279.      the colour of vomit will be opened. This  should encourage  you to  save a
  280.      new default palette!
  281.  
  282.      The  next  thing  you  see  is  the  DATA SELECTION WINDOW. If you started
  283.      Multiplot by telling it what file you wanted to plot, the file's name will
  284.      be in  a little  box. If Multiplot is invoked without telling it what file
  285.      you want, the default file name will appear  in the  box. The  PATH button
  286.      will  call  up  a  file  requester  to  help with browsing directory trees
  287.      looking for wanted data files. Beneath  the file  selection box  are three
  288.      other boxes  to indicate  what column  the X, Y and Error values are in. A
  289.      '0' indicates values are absent.
  290.  
  291.      For example if the Error box has a '0', no error bars will be  plotted. If
  292.      the X  box has  a '0',  the X  values will  be assumed  to start  at 0 and
  293.      increase by 1 with each data  point.  When  satisfied  with  the  file and
  294.      column specification, hit the return key or click on the Continue=> arrow.
  295.  
  296.      The selected  data file  will be  checked to  ensure it  has the number of
  297.      columns required, and loaded if suitable.
  298.  
  299.  
  300.      THE DEFINE PLOT WINDOW
  301.  
  302.      The DEFINE PLOT window  is the  first level  of choosing  plot options. In
  303.      this window  you may  turn the error bars on (if available) or off, turn a
  304.      cross grid on of off, and choose the number of tic marks along the X and Y
  305.      axes.  You  can  also  choose  to  have the data plotted in either default
  306.      points (all sets plotted as points,  each in  a different  colour and plot
  307.      type), lines or both.
  308.  
  309.      If you  wish to  specify plotting  options for each data set individually,
  310.      click off the Default Plot button.  Hit the  Continue=> button  when happy
  311.      with your selections. If a default plot was chosen, you will pass straight
  312.      to the PLOT window. If not the next window is the CUSTOM PLOT window.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.      THE CUSTOM PLOT WINDOW
  321.  
  322.      This is the next level in  choosing plot  options. For  each data  set for
  323.      plotting, this  window will appear to allow you to select plot colours and
  324.      whether data is plotted as a line, series of points or both. If points are
  325.      drawn, the point size and point type can be selected.
  326.  
  327.      The Continue  button will  accept changes  and proceed  to the Plot window
  328.      where the plot is rendered.
  329.  
  330.      The SKIP button will skip a single  data  set,  so  that  it  will  not be
  331.      plotted when the Plot window is opened.
  332.  
  333.      The function  of the STOP button depends on whether the Custom Plot Window
  334.      has been called when plotting the data for the first  time or  not. If the
  335.      Custom Plot Window was reached by loading a data file, and passing through
  336.      "Define Plot", the STOP button will skip all  remaining data  sets without
  337.      plotting them.  This is  useful for visualising the first few sets without
  338.      having to push the SKIP button for  each  data  set.  If  the  Custom Plot
  339.      Window was  reached by  selecting the  Redefine Plot  menu option from the
  340.      Plot Window, the STOP button will redraw all the remaining  data sets with
  341.      the same options used in the previous plot. This enables the alteration of
  342.      the plotting options of a few data sets  without having  to reset  all the
  343.      data sets.
  344.  
  345.  
  346.      THE PLOT WINDOW
  347.  
  348.      The PLOT  window fills  the entire  high resolution  screen and contains a
  349.      hand crafted  menu for  your computing  pleasure. The  menus available are
  350.      PROJECT which  relates to  the loading, saving and printing or plots, EDIT
  351.      which allows modification of  the plot,  resizing, shifting  and zoom, and
  352.      the OPTIONS  menu which  changes the  screen palette, turns the axes, grid
  353.      and cross hair on or off and returns  you to  the DEFINE  PLOT window. The
  354.      major menu items are described below.
  355.  
  356.      NEW
  357.      Returns you  to the DATA SELECTION window for loading a new file. You will
  358.      NOT be prompted by  a  requester  asking  if  you  really  REALLY  want to
  359.      restart. This  is because  1) You  almost certainly  do, and  2) You don't
  360.      actually loose very much even if you don't.
  361.  
  362.      SAVE
  363.      Plots may be saved in  any  of  the  following  formats:  IFF  (loads into
  364.      DPaint),  Draw  (loads  into  Draw2000  etc),  IntroCAD  (an excellent CAD
  365.      program), mCAD (a PD CAD program), and HPGL plotter language.  Please note
  366.      the following  restrictions: Currently  Draw, IntroCAD,  and mCAD saves do
  367.      not include the numbers or labels on axes. You will need to jot these down
  368.      when saving  in these formats. Draw saves require the program Plot2Draw to
  369.      be in the same directory as Multiplot. IntroCAD saves require  the program
  370.      Txt_2_Icad to be in the same directory as Multiplot.
  371.  
  372.      Please Note: 
  373.  
  374.      #    Neither Professional Page nor PageStream handle Draw files with large
  375.           dimensions very well. If your dimensions are greater  than 200 units,
  376.           these programs  often scramble  the data.  Rescale your  data to keep
  377.  
  378.  
  379.  
  380.  
  381.  
  382.           within these  limits  if  you  wish  to  import  to  either  of these
  383.           programs. Data  may be  rescaled by  adding a  line to  the data file
  384.           which begins with "*SCALFACT*"  and contains  scale factors  by which
  385.           data following  is to be multiplied. Scale factor columns map to data
  386.           columns after the keyword "*SCALFACT*" is discarded.
  387.  
  388.      #    mCAD does not handle plots with small dimensions  very well.  If your
  389.           data is  in hundredths  of units,  mCAD will not plot anything on the
  390.           screen. This can be corrected by using *SCALFACT* to rescale data.
  391.  
  392.      #    CAD file formats are  very poorly  optimised. As  a result,  saves of
  393.           large plots may take a long time.
  394.  
  395.      PRINT
  396.      Printing  is  achieved  via  the  transparent  use of the PLT: device. The
  397.      plt-handler must be in your l: directory, and  the PLT:  mountlist must be
  398.      added  to  your  DEVS:mountlist.  You  do  not  need  to mount the device.
  399.      Multiplot will mount PLT: automatically if it is not already mounted.
  400.      Notes on use of Plt: # Plt: opens its own window on the workbench  when it
  401.      starts up.  This window relays information about how much of the image has
  402.      been printed and the remaining system  memory. It  also provides  a "close
  403.      gadget" (The square with a dot in it for closing windows) which will abort
  404.      the print. Use  the  left-Amiga-M  and  left-Amiga-N  key  combinations to
  405.      switch between Multiplot's screen and the workbench.
  406.  
  407.      #    Multiplot  checks  for  the  presence  of  the  Plt-handler in the L:
  408.           directory before attempting  to  mount  Plt:.  If  this  file  is not
  409.           present, Multiplot  will not  print, even if the Plt: device has been
  410.           mounted by some other mechanism.
  411.  
  412.      QUIT
  413.      Quit does the obvious, with the same restrictions noted in  the section on
  414.      NEW.
  415.  
  416.      ZOOM
  417.      Allows  closeup  views  of  areas  of  the data, and to adjust the axes to
  418.      desired values. After selecting ZOOM from the menu, the mouse  may be used
  419.      to  draw  a  box  on  the  screen  to  indicate the area of the plot to be
  420.      enlarged. This is achieved by clicking and holding the left  mouse button,
  421.      dragging the mouse, and releasing the left mouse button. The maximum limit
  422.      of enlargement is 1,600 times. Zooming out to reduce the size of  the plot
  423.      by one half is achieved by double clicking the left mouse button.
  424.  
  425.      SLIDE 
  426.      After selection  the mouse  may be  used to draw a vector on the screen to
  427.      indicate the direction and  amount  the  plot  should  be  moved.  This is
  428.      achieved  by  clicking  and  holding  the  left mouse button, dragging the
  429.      mouse, and releasing the left mouse button.
  430.  
  431.      LOCKS 
  432.      Allows either the X or Y dimension to be frozen while the  other is zoomed
  433.      or rescaled.  very useful when used in conjunction with the other items in
  434.      this menu (Zoom, Slide, FullPlot). This allows you to arrange the scale of
  435.      the plot  to best  advantage. The  Subitem X  AXIS will lock the amount of
  436.      zoom in the X axis, and the subitem name will change to  "X LOCK  ON". The
  437.      lock may  be turned  off by  reselecting the subitem. The same applies for
  438.      the Y AXIS selection. the X & Y AXIS selection  will lock  both axes. They
  439.      will have to be unlocked individually.
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.      REDRAW 
  447.      Redraws the  screen with the same zoom as currently set. This is different
  448.      from FULLPLOT and REDEFINE PLOT which will reset to either  the full plot,
  449.      or if the X or Y locks are on, to the locked plot size.
  450.  
  451.      REDEFINE PLOT 
  452.      Returns you  to the  DEFINE PLOT window to alter settings described above.
  453.      This is destructive in the sense that any zooming that has not been locked
  454.      will be lost.
  455.  
  456.      CROSS HAIR 
  457.      Provides a cross hair for the cursor to assist with zooming and sliding.
  458.      GRID Turns the grid on and off without having to return to the DEFINE PLOT
  459.      window.
  460.  
  461.      AXES 
  462.      Turns the axes and labels off and on.
  463.  
  464.      PALETTE 
  465.      The screen palette may be altered by calling the neat requester, which was
  466.      written by  RJ. The  only non  obvious feature of the requester is that by
  467.      clicking the left mouse  button on  the RGB  characters, the  requester is
  468.      converted to a hue/saturation/lightness requester for those who think that
  469.      way. The SAVE Subitem will attempt to write a file called MPlot.def to the
  470.      same directory  as Multiplot,  or failing  that, to the s: directory. This
  471.      file is in the same format  as the  screen palette  files produced  by the
  472.      program "Colour" by a nationalistic Canadian bloke.
  473.  
  474.      TUTORIAL
  475.      This section contains step by step instructions for producing the graph in
  476.      the plotme.pic file which may be visualised by loading into  DPaint or any
  477.      IFF viewer.
  478.  
  479.      Aim: To load a .dat file for plotting.
  480.  
  481.      Method:
  482.  
  483.           Double click on the Multiplot icon.
  484.  
  485.           The filename in the file selection window is [path]/multiplot.dat.
  486.  
  487.           Click the  left mouse button with the pointer in the lowest numerical
  488.           box which is to the right of text reading "Error in Y is in Column".
  489.  
  490.           Delete the '0' and type in a '3'.
  491.  
  492.           Click the left mouse button  with  the  pointer  over  the Continue=>
  493.           button.
  494.  
  495.  
  496.      Aim: To access the Custom Plot selections.
  497.  
  498.      Method: 
  499.  
  500.           Click the  left mouse button with the pointer over the box with a big
  501.           tick in it. The tick should change to a cross.
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.           Click the left mouse button  with  the  pointer  over  the Continue=>
  509.           button.
  510.  
  511.  
  512.      Aim: To select custom selections for plots.
  513.  
  514.      Method: 
  515.  
  516.           Click the  left mouse  button with  the pointer over the box with the
  517.           word 'default' in it. Keep clicking the left  mouse button  to select
  518.           the colour desired for the first data set.
  519.  
  520.           Click the  left mouse  button with  the pointer over the box with the
  521.           word 'line' in it. The word should change to 'point'.
  522.  
  523.           Click the left mouse button with the pointer in the  lower, numerical
  524.           box with  the number  '6' in it. Delete the number '6' and replace it
  525.           with the number '10'.
  526.  
  527.           Click the  left mouse  button with  the pointer  over the  box on the
  528.           right hand  area with an asterix (looks like *) in it. The box should
  529.           change colour.
  530.  
  531.           Click the left mouse button  with  the  pointer  over  the Continue=>
  532.           button. The  Custom Plot  window should disappear, and then reappear.
  533.           It should now have the words "Second Data Set" at the top.
  534.  
  535.           Change the colour of the Colour box as before, and select a  new plot
  536.           symbol from the choice in the Point Type box.
  537.  
  538.           Click  the  left  mouse  button  with the pointer over the Continue=>
  539.           button. The Custom Plot window should  disappear, and  then reappear.
  540.           It should now have the words "Third Data Set" at the top.
  541.  
  542.           Change  the  colour  of  the  Colour  box  as before, clicking on the
  543.           coloured area until the word 'default' is seen,  and then  once more,
  544.           to select the colour Black.
  545.  
  546.           Click the  left mouse  button with  the pointer over the box with the
  547.           word 'point' in it. The word  should  change  to  'both'.  Click once
  548.           more. The word should change to 'line' again.
  549.  
  550.           Click  the  left  mouse  button  with the pointer over the Continue=>
  551.           button. The Custom Plot window should  disappear, and  then reappear.
  552.           It should now have the words "Forth Data Set" at the top.
  553.  
  554.           Click the Continue=> button once more. The Plot should be rendered on
  555.           the screen.
  556.  
  557.      Aim: To save the plot in the IFF format so that it can be used in DPaint.
  558.  
  559.      Method: 
  560.  
  561.           Hold down the right mouse button, and push the pointer up to  the top
  562.           of  the  screen.  A  bar  with  writing on it should appear. Push the
  563.           pointer over to the  left hand  end, all  the while  holding down the
  564.           right mouse button.
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.           A list of words should drop down from the word 'Project' at the top.
  572.           Drag the  pointer down  the list  to the  word 'save',  all the while
  573.           holding down  the right  mouse button.  Another list  of words should
  574.           appear to  the right  of the pointer. Move the pointer over the list,
  575.           all the while holding down the right mouse button. Release  the right
  576.           mouse button over the word 'IFF'.
  577.  
  578.           A window should appear to let you choose where to save the picture.
  579.  
  580.           Click the  left mouse  button in  the strip at the top of the window.
  581.           Type the word "RAM:" with the colon (looks like :) but not  the quote
  582.           marks.
  583.  
  584.           Click the  left mouse button over the word 'OK' at the bottom left of
  585.           the window.
  586.  
  587.           The pointer should  turn  into  the  sleepy  balloon  that  means the
  588.           computer is busy. After 25 seconds the pointer should return.
  589.  
  590.           Select  the  Exit  option  from  the Project menu by holding down the
  591.           right mouse button, sliding and releasing it as before.
  592.  
  593.           The picture will be  saved as  a file  on your  RAM disk,  and can be
  594.           moved to another disk on the workbench by dragging its icon.
  595.  
  596.      THE FUTURE
  597.  
  598.      Probable  enhancements  to  come  are: intuitive text addition and editing
  599.      with definable on screen fonts, saved output of screen text,  step and bar
  600.      graphs.
  601.  
  602.      Suggestions welcomed.
  603.  
  604.  
  605.      BETA TESTERS WANTED
  606.  
  607.      If  you  would  like  to  see  the  latest  version  of Multiplot, why not
  608.      volunteer as a beta tester? Send  disk and  return address  to the address
  609.      below.
  610.  
  611.  
  612.      CONCLUSION
  613.  
  614.      Multiplot is  the first  intuitive Data plotting program for the Amiga. It
  615.      allows extremely rapid visualisation  of  experimental  data  with  a wide
  616.      selection of  output formats.  It does  a simple job, but does it well. If
  617.      you have suggestions, questions, bug finds, please write:
  618.  
  619.                                 Dr Alan G Baxter, 
  620.                           Walter & Eliza Hall Institute, 
  621.                     c/o Post Office, Royal Melbourne Hospital, 
  622.                              Parkville 3053, AUSTRALIA
  623.  
  624.  
  625.  
  626.      Thanks to Tim Mooney for the great code, and Graeme Riddle for testing. 
  627.